import { apclassFun } from './apclass';

export namespace _decorator {
  /**
   * @apclass 装饰器函数，用于注册Component的子类
   *
   * 该装饰器函数的目的在于确保传入的构造函数是Component类的子类，并将其注册到registryComponent中
   *
   * @param {T} constructor - 一个构造函数，它必须是Component类的子类
   * @throws {TypeError} 如果传入的构造函数不是Component的子类，则抛出类型错误
   */
  export const apclass = apclassFun;
}
